package com.sisgesbyte.services.sistema;

import javax.ejb.Local;

import com.sisgesbyte.dao.beanDao.FiltrosSQLBean;
import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.sistema.bean.ListaTipoModulosResponse;
import com.sisgesbyte.services.sistema.bean.ModuloBean;
import com.sisgesbyte.services.sistema.bean.ModuloMantenimientoResponse;

@Local
public interface MantenimientoModulo {

	public ModuloMantenimientoResponse mostrarModulos(String codTransaccion,FiltrosSQLBean cadenaFiltros);
	public ListaTipoModulosResponse mostrarListaTipoModulo(String codTransaccion);
	public GenericResponse nuevoModulo(String codTransaccion, ModuloBean modulo);
	public GenericResponse editModulo (String codTransaccion, ModuloBean modulo);
	public GenericResponse deleteModulo (String codTransaccion, int codModulo);	
	
}
